$package('itsm.news');

itsm.news.editNews=function(){
	
	return {
		changeCategory:function(topicId){
			$.post('category!findCategoryPager.action','rows=10000&categoryDTO.topicId='+topicId,function(result){
				$('#editNews_category').html('');
				var data = result.data;
				for(var i=0;i<data.length;i++){
					$('<option value="'+data[i].categoryId+'">'+data[i].categoryName+'</option>').appendTo('#editNews_category');
				}
					
			});
		},
		//加载栏目
		loadTopicOption:function(select,type){
			$.post('topic!findTopicPager.action','rows=10000',function(result){
				$(select).html('');
				var data = result.data;
				if(type=='selectNull'){
					$('<option value="">--请选择-- </option>').appendTo(select);
				}
				for(var i=0;i<data.length;i++){
					if(i==0)
						itsm.news.editNews.changeCategory('')
					
					$('<option value="'+data[i].topicId+'">'+data[i].topicName+'</option>').appendTo(select);
				}
					
			});
		},
		loadNewInfo:function(){
			$.post('news!findNewsById.action','newsQueryDTO.newId='+newId+'&newsQueryDTO.newType='+newType,function(data){
				if(data!=null){
//					setTimeout(function(){
//						$('#editNews_category').val(data.categoryId);
//					},1000);
					$('#editNews_keyword').val(data.keyword);
					if(data.top)
						$('#editNew_top_yes').attr('checked','checked');
					else
						$('#editNew_top_no').attr('checked','checked');
					
					$('#editNews_title').val(data.title);
					$('#editNews_newType').val(data.newType);
					$('#editNews_newId').val(data.newId);
					
//					var oEditor = CKEDITOR.instances.editNews_content;
//					oEditor.setData(data.content);
					$('#editNews_content').val(data.content)
				}
			});
		},
		//保存
		saveNews:function(){
			if($('#edit_news').form('validate')){
//				var oEditor = CKEDITOR.instances.editNews_content;
				var _param = $('#edit_news form').serialize();
				$.post('news!editNews.action',_param,function(data){
					msgShow('保存成功!','show');
					//itsm.common.utility.tabUtility.closeTab('编辑内容');
					//$('#newsMainGrid').trigger('reloadGrid');
				})
				
			}
		},
		init:function(){
			setTimeout(function(){
				lazyInitEditor('#editNews_content','');
				//itsm.news.editNews.loadNewInfo();	
			},100);
		}
	}
}();
$(function(){itsm.news.editNews.init()})